Quantum Teleportation
Protocol
1.Creates an entangled pair of qubits(one to Bob and one to Alice)
2.Alice applies CNOT gate to q1(controlled by |ψ⟩ the qubit she is trying to send Bob)
3.Alice applies Hadamard gate to |ψ⟩
4.Alice measures both q1 and |ψ⟩
5.Alice stores result in two classical bits then sends to Bob
6.Bob applies the following gates depending on the state of classical bits:
00 -> Do nothing
01 -> Apply X gate
10 -> Apply Z gate
11 -> Apply ZX gate